package com.itheima.demo01.FunctionalInterface;

public class Demo {
    public static void main(String[] args) {
        show(new MyFunctionalInterfaceImpl());
        show(new MyFuncetionalInterface() {
            @Override
            public void method() {
                System.out.println("使用匿名内部类重写接口中的抽象方法!");
            }
        });
        show(() -> System.out.println("使用Lamdba表达式重写接口中的抽象方法!"));
    }

    public static void show(MyFuncetionalInterface myInter) {
        myInter.method();
    }
}
